HMS Core Drive SDK构建使用华为云空间服务应用程序 |
您所在的位置:网站首页 › AppGallery Connect应用签名 › HMS Core Drive SDK构建使用华为云空间服务应用程序 |
HMS Core
https://developer.huawei.com/consumer/cn/hms HMS Core提供端、云开放能力,帮助开发者实现应用高效开发、快速增长、商业变现,使能开发者创新,为全球用户提供精品内容、服务及体验。 AppGallery Connecthttps://developer.huawei.com/consumer/cn/agconnect 为开发者提供移动应用全生命周期服务,覆盖全终端全场景,降低开发成本,提升运营效率,助力商业成功。 HMS Core Drive SDK构建使用华为云空间服务应用程序华为云空间服务 HMS Core Drive SDK(简称Drive)允许您创建使用华为云空间服务的应用程序,华为云空间服务可以为您的应用提供云端存储功能,让用户在使用您开发的应用时产生的文件保存到云盘,也可以下载和同步在云盘中的所有文件,包括照片、视频、以及文档等。同时云盘为各类数据提供了全方位的安全保障,让用户更安全、便捷地管理数据。 当前HUAWEI Drive Kit的核心能力包括文件的上传、下载、搜索、评论和回复,以及云端文件变化查询、推送通知功能等。 指南 https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides/introduction-0000001050039630 API参考 https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References/common_tips_api-0000001126323833 示例代码 https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Examples/client-sample-code-0000001050114484 Codelabs https://developer.huawei.com/consumer/cn/codelabsPortal/carddetails/HMSDriveKit HUAWEI HMS Core集成准备(Android) https://developer.huawei.com/consumer/cn/codelab/HMSPreparation/index.html 集成HUAWEI HMS Core能力,需要完成以下准备工作: 1.创建AppGallery Connect应用 在项目的"应用"信息页面,选择"API管理"页签。在"API管理"页签中,找到想要开通的服务,打开该服务所在行的开关。 2.创建Android Studio工程 3.生成签名证书 Android Studio 生成签名证书*.jks 在创建新的签名文件页面,填写签名文件的保存地址以及保存文件名称、签名文件的密码、Alias等信息。 4.生成签名证书指纹 keytool -list -v -keystore5.配置签名证书指纹 将生成的SHA256指纹配置到AppGallery Connect上 6.添加应用包名并保存配置文件 登录AppGallery Connect网站,添加应用包名,在"项目设置 > 常规"页面的"应用"区域,点击"agconnect-services.json"下载配置文件,将"agconnect-services.json"文件拷贝到应用级根目录下 7.配置Maven仓地址及AGC gradle插件 1> 在Android Studio项目级"build.gradle"文件中添加相应规则,包含HUAWEI agcp插件以及Maven代码库 Gradle 7.0版本后,"allprojects > repositories"配置已迁移到项目级"settings.gradle"文件中。 "settings.gradle"文件配置示例如下: dependencyResolutionManagement { ... repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } } 2>打开应用级的"build.gradle"文件(通常是 app/build.gradle),添加agcp插件配置 apply plugin: 'com.huawei.agconnect'8.在Android Studio配置签名文件 将已经生成的签名文件HmsDemo.jks拷贝到app文件夹下,并打开应用级build.gradle文件 signingConfigs { release { storeFile file('HmsDemo.jks') keyAlias 'hmsdemo' keyPassword '123456' storePassword '123456' v1SigningEnabled true v2SigningEnabled true } } buildTypes { release { signingConfig signingConfigs.release minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } debug { signingConfig signingConfigs.release debuggable true } } |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |